import React from "react";

export const IconRefine = (props: React.SVGProps<SVGSVGElement>) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={80}
    height={24}
    viewBox="0 0 80 24"
    fill="none"
    {...props}
  >
    <path
      fill="currentColor"
      d="M57.863 17.974V8.996h2.403v8.978h-2.403ZM59.07 7.838a1.28 1.28 0 0 1-.92-.368 1.214 1.214 0 0 1-.377-.894c0-.343.126-.637.378-.883a1.27 1.27 0 0 1 .92-.374c.357 0 .661.125.913.374.256.246.384.54.384.883 0 .347-.128.645-.384.894a1.262 1.262 0 0 1-.914.368ZM64.594 17.974v-5.19c.004-.386.074-.716.209-.989.139-.276.33-.487.575-.63.248-.145.534-.217.858-.217.481 0 .86.156 1.134.467.274.308.41.737.406 1.287v5.272h2.403v-5.717c0-.697-.124-1.297-.372-1.8a2.745 2.745 0 0 0-1.044-1.17c-.448-.272-.972-.408-1.574-.408-.643 0-1.19.154-1.641.462a2.49 2.49 0 0 0-.965 1.239h-.102V8.996h-2.29v8.978h2.403Z"
    />
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M73.721 17.588c.643.374 1.41.561 2.302.561.714 0 1.344-.113 1.89-.339.549-.23.996-.55 1.342-.958a3.19 3.19 0 0 0 .694-1.45l-2.222-.152a1.53 1.53 0 0 1-.362.573 1.513 1.513 0 0 1-.57.35 2.201 2.201 0 0 1-.733.117c-.402 0-.75-.087-1.043-.263a1.77 1.77 0 0 1-.683-.748c-.158-.323-.237-.707-.237-1.151v-.006H80v-.684c0-.764-.103-1.43-.31-2-.207-.572-.497-1.047-.869-1.425a3.527 3.527 0 0 0-1.298-.848 4.38 4.38 0 0 0-1.596-.286c-.85 0-1.59.195-2.223.584a3.923 3.923 0 0 0-1.46 1.631c-.347.698-.52 1.508-.52 2.432 0 .947.173 1.767.52 2.46.345.69.838 1.224 1.477 1.602Zm.38-5.01c.015-.322.095-.616.24-.882a1.8 1.8 0 0 1 1.625-.959c.35 0 .657.08.92.24.267.156.476.372.626.649.15.277.226.594.226.953H74.1Z"
      clipRule="evenodd"
    />
    <path
      fill="currentColor"
      d="M56.395 10.866v-1.87h-1.727v-.602c0-.304.07-.54.209-.708.14-.171.386-.257.739-.257.143 0 .282.014.417.041.14.027.256.057.35.088l.429-1.87c-.15-.047-.38-.1-.688-.158a5.372 5.372 0 0 0-1.01-.088c-.545 0-1.032.107-1.461.321a2.39 2.39 0 0 0-1.016.965c-.244.429-.366.968-.366 1.619v.649h-1.224v1.87h1.224v7.108h2.397v-7.108h1.727Z"
    />
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M46.19 18.15c-.892 0-1.659-.188-2.302-.562a3.788 3.788 0 0 1-1.478-1.602c-.346-.693-.519-1.514-.519-2.46 0-.924.173-1.734.52-2.432a3.923 3.923 0 0 1 1.46-1.63c.632-.39 1.373-.585 2.223-.585a4.38 4.38 0 0 1 1.596.286c.497.187.93.47 1.298.848.372.378.662.853.869 1.426.207.569.31 1.235.31 1.999v.684h-5.9v.006c0 .444.078.828.236 1.151.162.324.39.573.683.748.293.176.64.263 1.043.263.267 0 .512-.039.734-.116.222-.078.411-.195.57-.351a1.53 1.53 0 0 0 .36-.573l2.223.152a3.19 3.19 0 0 1-.694 1.45c-.346.409-.793.728-1.342.958-.546.226-1.176.34-1.89.34Zm-1.922-5.571h3.637c0-.359-.075-.676-.226-.953a1.647 1.647 0 0 0-.626-.649c-.263-.16-.57-.24-.92-.24a1.8 1.8 0 0 0-1.624.96c-.146.265-.226.56-.24.882ZM32 6.003v11.97h2.443V13.73h1.783l2.188 4.244h2.697l-2.451-4.65.104-.05a3.259 3.259 0 0 0 1.439-1.309c.33-.573.496-1.257.496-2.052 0-.79-.164-1.478-.49-2.063a3.293 3.293 0 0 0-1.417-1.362c-.617-.323-1.361-.485-2.234-.485H32Zm4.101 5.693h-1.658V8.072h1.647c.47 0 .86.072 1.168.217.312.14.543.346.694.62.154.272.23.607.23 1.004 0 .394-.076.723-.23.988-.15.265-.38.464-.689.597-.308.132-.695.198-1.162.198ZM13.789.422a4 4 0 0 0-3.578 0l-8 4A4 4 0 0 0 0 8v8a4 4 0 0 0 2.211 3.578l8 4a4 4 0 0 0 3.578 0l8-4A4 4 0 0 0 24 16V8a4 4 0 0 0-2.211-3.578l-8-4ZM8 8a4 4 0 1 1 8 0v8a4 4 0 0 1-8 0V8Z"
      clipRule="evenodd"
    />
    <path fill="currentColor" d="M14 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z" />
  </svg>
);
